package com.example.demo2.mapper;

import com.example.demo2.entity.Course;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface CourseMapper {


//       增加课程
        int Lv_addCourse(Course course);
//        根据课程ID来搜索

       Course Lv_selectCourseById(Integer courseId);


//       显示用户的所有课程
//    Integer userId
        List<Course> Lv_showAllCourse();


//        删除该用户的一门课程
        void  Lv_deleteCourseById(Integer courseId);

//        用户修改一门课程

        int   Lv_updateCourseById(Course course);

//       标记课程具有课程目标
        int   Lv_updateHaveTarget(Integer courseId);

        //按id查询
        Course findNameById(@Param("courseId") Integer courseId);

}